Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F8 Australia F11 New Zealand F2 Australia F3 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 Australia F1 Australia F2 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Australia F1 Australia F4 Australia F5 Australia F9 Australia F10 Australia F7 New Zealand F1 Norway F1 Turkey F4 USA F20 Australia F6 Norway F2 Korea F2 China F1 China F2 Mexico F16 Challenger Ford de Cherbourg - Cherbourg Fergana Tennis Challenger Tournament - Fergana Samsung Securities Cup Challenger Tennis - Seoul Kia International In Kawana - Kawana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Kia International In Caloundra - Caloundra The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba The Surbiton Trophy - Surbiton Mordovia Cup 2008 - Saransk New Delhi Challenger IV - New Delhi The LTA Men's Challenger - Nottingham Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Challenger Britania Zavaleta - Puebla Tatra Banka Open - Bratislava Kia International in Burnie - Burnie Melbourn Challenger Austin Challenger - Austin Tenerife Challenger Tatra Banka Open - Bratislava Vancouver Challenger St. Remy Challenger Alessandria Challenger Nottingham Challenger Salvador Challenger Lubbock Challenger - Lubbock Bangkok Challenger Bangkok Challenger Tashkent Challenger Rennes Challenger Caloundra Challenger Dallas Challenger Bangkok Challenger Jersey Challenger Johannesburg Challenger Open D'Orleans - Orleans Nottingham Challenger Ostrava Challenger Aptos Challenger The LTA Men's Challenger - Southampton Mobilux Open - Luxembourg The LTA Manchester Trophy - Manchester Penza Cup 2008 - Penza Helsinki Challenger Open D'Orleans - Orleans National Bank Men's Rimouski Challenger - Rimouski Dallas Challenger Anning Challenger Busan Challenger Nottingham Challenger Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Toyota Challenger Zagreb Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Guangzhou Challenger Irving Challenger Taipei City Challenger Yokohama Challenger Surbiton Challenger Ilkley Challenger Aptos Challenger Yokohama Challenger Lambertz Open - Aachen Kaohsiung Challenger Busan Challenger Dallas Challenger Surbiton Challenger Nottingham Challenger Traralgon Challenger Ilkley Challenger Canberra Challenger St. Brieuc Challenger Ischgl International Tennis Challenger 2003 - Ischgl Burnie Challenger Bratislava Challenger Shenzhen Challenger Seoul Challenger Canberra Challenger Istanbul 2 Challenger Eckental Challenger Traralgon Challenger Mouilleron-Le-Captif Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Raanana Challenger Le Gosier Challenger Karshi Challenger Manchester Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Vancouver Challenger Kaohsiung Challenger Kobe Challenger Canberra Challenger Toyota Challenger Taipei City Challenger College Station Challenger - College Station Traralgon Challenger Bratislava Challenger ECM Prague Open 2005 - Prague New Delhi Challenger III - New Delhi Winnetka Challenger Rennes Challenger Zhuhai Challenger Phoenix Challenger Taipei City Challenger Busan Challenger MST ATP Challenger International - Burnie Surbiton Challenger Orlando Challenger Nottingham 1 Challenger Garden Open 2004 - Rome Nottingham 2 Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Citta di Monza - Monza Savannah Challenger Canberra Challenger Vancouver Challenger Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas Winnetka Challenger Burnie Challenger Cremona Challenger Irving Challenger The Stella Artois Grass Court Championships - London Chennai Open - Chennai Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Bratislava Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg AEGON Championships - London If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Bank Austria Tennis Trophy - Vienna Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Hong Kong Challenger Burnie Challenger Burnie Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Indianapolis Tennis Championships - Indianapolis BB&T Atlanta Open - Atlanta Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Kyoto Challenger Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Open 13 - Marseille Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Batman Challenger U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Malaysian Open - Kuala Lumpur Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Countrywide Classic - Los Angeles Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem ASB Classic - Auckland Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia Geneva Open - Geneva Noventi Open - Halle Hall of Fame Open - Newport Citi Open - Washington Great Ocean Road Open - Melbourne Citi Open - Washington Kremlin Cup - Moscow AEGON Championships - London Yeongwol Challenger Libema Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Toyota Challenger Countrywide Classic - Los Angeles China Open - Beijing Seoul Challenger Grand Prix Hassan II - Casablanca Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Thailand Open - Bangkok Shenzhen Challenger UNICEF Open - 's Hertogenbosch Samarkand Challenger Atlanta Tennis Championships - Atlanta Eskisehir Challenger If Stockholm Open - Stockholm Loughborough Challenger SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Busan Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Claro Open Colombia - Bogota If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Drummondville Challenger Claro Open Colombia - Bogota If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Gwangju Challenger Claro Open Colombia - Bogota Nottingham-2 Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Eckental Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Hua Hin Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Leon Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Ecuador Open - Quito Memphis Open - Memphis Kyoto Challenger Abierto Mexicano Telcel - Acapulco Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg 1 Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Tata Open Maharashtra - Pune Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Libema Open - 's-Hertogenbosch Open 13 - Marseille Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Portugal Open - Oeiras St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Jinan Challenger Bengalaru Challenger Pacific Life Open - Indian Wells Shenzhen Open - Shenzhen NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Heineken Open - Auckland BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BA-CA Tennis Trophy - Vienna Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Heineken Open - Auckland Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Vietnam Open - Ho Chi Minh City Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Farmers Classic - Los Angeles Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells National Bank Open - Montreal Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Miami Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Wimbledon - London SAP Open - San Jose Miami Open - Miami U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London BB&T Atlanta Open - Atlanta Garanti Koza Sofia Open - Sofia Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 French Open - Paris Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group II, 1R, CYP-MAR 3-2 Wimbledon - London Hopman Cup - Perth U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon - London Sony Ericsson Open - Miami AAMI Classic - Kooyong Australian Open - Melbourne AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr French Open - Paris AAMI Classic - Kooyong Australian Open - Melbourne U.S. Open - New York Kooyong Classic - Kooyong Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid Olympics - Athens Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Olympics - London Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 The Mubadala World Tennis Championship Hopman Cup - Perth Olympics - Paris